#pragma once
#include "WorldEntity.h"
#include "Visualisation.h"

class CEntityCloud :public CWorldEntity
{
private:
	int startPositionX;
	int startPositionY;
	int timeBetweenCloud;
	int timeStopCloud;

public:
	CEntityCloud(int startPositionX, int startPositionY, int indexSprite, int speed,
						   int timeBetweenCloud, bool active);
	~CEntityCloud(void);
	void CEntityCloud::update(void);
	void CEntityCloud::render(void);

	int CEntityCloud::getStartPositionX(void) const;
	int CEntityCloud::getStartPositionY(void) const;
	int CEntityCloud::getTimeBetweenCloud(void) const;
	int CEntityCloud::getTimeStopCloud(void) const;

	void CEntityCloud::setStartPositionX(int startPositionX);
	void CEntityCloud::setStartPositionY(int startPositionY);
	void CEntityCloud::setTimeBetweenCloud(int timeBetweenCloud);
	void CEntityCloud::setTimeStopCloud(int timeStopCloud);
};
